/* Signup form */
div#loginFormWrapper {
  color:#333333;
}

div#loginFormWrapper h4 {
  margin: 5px 0 4px 20px;
  text-align: left;
  padding-top: 5px;
}

div#loginFormWrapper .dialog-tray {
    background:#EEEEEE none repeat scroll 0 0;
    border-top:1px solid #CCCCCC;
    margin: 20px 0 0px 0px;
    padding:10px 20px;
    text-align:left;
}

#signupform {
  padding-left: 80px;
  padding-top:  12px;
  border-top:1px solid #DDDDDD;
}

#signupform table {
  border-spacing: 0px;
  border-collapse: collapse;
  empty-cells: show;
  width: 90%;
}

#signupform table,  #signupform table tbody, #signupform table tbody tr {
  text-align:center;
}

#signupform td {
  padding: 1px;
  vertical-align:middle;
}

#signupform label {
  padding-top: 2px;
  padding-right: 8px;
  vertical-align: top;
  text-align: right;
  width: 80px;
  white-space: nowrap;
  font-weight:normal;
}

#signupform input.text {
  width: 180px;
  margin-bottom:0;
  margin-top:0;
  padding: 2px 0px 2px;
}

#signupform input.password {
  width: 80px;
  padding-right: 0px;
}

input.button, input.submit {
    background:#F5F5F5 none repeat scroll 0 0;
    border:1px solid #D2F3FD;
    color:#565656;
    cursor:pointer;
    padding-top:3px;
    vertical-align:middle;
}

#signupform .field {
  padding-bottom: 10px;
  white-space: nowrap;
}

#signupform .status {
  padding-top: 2px;
  padding-left: 8px;
  vertical-align: top;
  width: 246px;
  white-space: nowrap;
}

#signupform .textfield {
  width: 150px;
}

#signupform .success_msg {
  font-weight: bold;
  color: #0060BF;
  margin-left: 19px;
}
